package com.rzl.expense.expense.mapper.twr;

import com.rzl.expense.expense.domain.twr.TwrHighRoom;

import java.util.List;


/**
 * 铁塔-高价格机房占比分析Mapper接口
 * 
 * @author expense
 * @date 2024-12-01
 */
public interface TwrHighRoomMapper 
{
    /**
     * 查询铁塔-高价格机房占比分析
     * 
     * @param staDate 铁塔-高价格机房占比分析主键
     * @return 铁塔-高价格机房占比分析
     */
    public TwrHighRoom selectTwrHighRoomByStaDate(String staDate);

    /**
     * 查询铁塔-高价格机房占比分析列表
     * 
     * @param twrHighRoom 铁塔-高价格机房占比分析
     * @return 铁塔-高价格机房占比分析集合
     */
    public List<TwrHighRoom> selectTwrHighRoomList(TwrHighRoom twrHighRoom);

    /**
     * 新增铁塔-高价格机房占比分析
     * 
     * @param twrHighRoom 铁塔-高价格机房占比分析
     * @return 结果
     */
    public int insertTwrHighRoom(TwrHighRoom twrHighRoom);

    /**
     * 修改铁塔-高价格机房占比分析
     * 
     * @param twrHighRoom 铁塔-高价格机房占比分析
     * @return 结果
     */
    public int updateTwrHighRoom(TwrHighRoom twrHighRoom);

    /**
     * 删除铁塔-高价格机房占比分析
     * 
     * @param staDate 铁塔-高价格机房占比分析主键
     * @return 结果
     */
    public int deleteTwrHighRoomByStaDate(String staDate);

    /**
     * 批量删除铁塔-高价格机房占比分析
     * 
     * @param staDates 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTwrHighRoomByStaDates(String[] staDates);

    public void batchTwrHighRoom(List<TwrHighRoom> list);

}
